package com.gnerv.battle.boot.project.guard.model.entity;

import com.gnerv.battle.boot.common.base.model.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
public class MonitorProjectNode extends BaseEntity {
    /**
     * 逻辑主键
     */
    private String ukId;
    /**
     * 项目逻辑主键
     */
    private String projectUkId;
    /**
     * 主机逻辑主键
     */
    private String hostUkId;
    /**
     * 数据源逻辑主键
     */
    private String datasourceUkId;
    /**
     * 中间件逻辑主键
     */
    private String middlewareUkId;
    /**
     * 中间件配置
     */
    private String middlewareConfig;
    /**
     * 节点名称
     */
    private String name;
    /**
     * 监控配置文件
     */
    private String configFile;
    /**
     * 状态 enable disable
     */
    private String status;
    /**
     * 排序
     */
    private Integer sort;

}

